<?php 
/**
 * 用户管理控制器
 */
class UserController extends AuthController {
	private $model;
	/**
	 * 自动执行方法，在AuthController 定义的
	 */	
	public function __auto(){
		//实例化User模型
		$this->model = K('User');
	}
	/**
     * 显示前台用户列表
     */
	public function index() {
		//遍历User中所有数据
		$data = $this->model->where("is_admin=0")->all();
		$this->assign('data',$data);
		$this->display();
	}
	
	/**
     * 显示后台用户列表
     */
	public function admin() {
		//遍历User中所有数据
		$data = $this->model->where("is_admin=1")->all();
		$this->assign('data',$data);
		$this->display();
	}
	
	/**
	 * 锁定
	 */
	public function is_lock() {
		$uid = Q('get.uid',0,'intval');
		//修改User中数据
		$this->model->where("uid={$uid}")->update(array('is_Lock'=>1));
		$this->success('用户已锁定');
	}
	
	/**
	 * 解锁
	 */
	public function no_lock() {
		$uid = Q('get.uid',0,'intval');
		//修改User中数据
		$this->model->where("uid={$uid}")->update(array('is_Lock'=>0));
		$this->success('用户已解锁');
	}
	
	/**
	 * 添加后台用户
	 */
	public function adduser() {
		if(IS_POST){
    		//实例化扩展AddUser模型
    		$model = K('AddUser');
			if(!$model->addUser()){
				$this->error($model->error);
			}
			$this->success('添加成功',U('admin'));
    	}
		$this->display();
	}
	
	
	/**
	 * 删除用户
	 */
	public function del(){
	 	$uid = Q('get.uid',0,'intval');
		$this->model->where("uid={$uid}")->delete();
		$this->success('删除成功');
	}
	
	
	
	
	
	
}
